/*            Copyright(c) 2006-2008 Dave Sexton           *
 * http://www.codeplex.com/DocProject                      *
 * http://www.codeplex.com/DocProject/Project/License.aspx *
 ***********************************************************/
using System;
using System.Collections.Generic;
using System.Text;

namespace DaveSexton.DocProject.Sandcastle.TopicManagement
{
	public enum TopicType
	{
		Container, 
		Conceptual, 
		Html, 
		/// <summary>
		/// Root reference topic, commonly named <i>Namespaces</i>.
		/// </summary>
		Project,
		/// <summary>
		/// Probably indicates an overview topic such as Fields or Members.  These topics aren't included in the API filter.
		/// </summary>
		General,
		Namespace,
		Module,
		/// <summary>
		/// General topic type that represents Module, Class, Structure, Interface, Delegate and Enum.
		/// </summary>
		Type,
		Class,
		Structure,
		Delegate,
		Interface,
		Enum,
		/// <summary>
		/// General topic type that represents Event, Field, Method and Property.
		/// </summary>
		Member, 
		Event,
		Field,
		Method,
		Property
	}
}
